window swallow - French English Dictionary